package com.alks.function.data.request.yield;

import com.alks.entity.data.page.PageParam;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.Date;

/**
 * @author:xxxxx
 * @create: 2023-07-12 14:37
 * @Description: 裁断产量
 */
@Getter
@Setter
@NoArgsConstructor
@Api("裁断完成")
public class CutYieldRequest  extends PageParam {
    @ApiModelProperty("指令号")
    private String lotNo;
    @ApiModelProperty("品牌")
    private String brand;
    @ApiModelProperty("货号")
    private String customStyle;
    @ApiModelProperty("厂商")
    private String dutyDept;
    @ApiModelProperty("客户交期 开始")
    private Date deliveryStartTime;
    @ApiModelProperty("客户交期 结束")
    private Date deliveryEndTime;
    @ApiModelProperty("完成日期 开始")
    private Date completeStartTime;
    @ApiModelProperty("完成日期 结束")
    private Date completeEndTime;
    @ApiModelProperty("生产员工")
    private String workName;
    @ApiModelProperty("采集类型 全部不传入参数")
    private String type;

    @Override
    public String toString() {
        return "CutYieldRequest{" +
                "lotNo='" + lotNo + '\'' +
                ", brand='" + brand + '\'' +
                ", customStyle='" + customStyle + '\'' +
                ", dutyDept='" + dutyDept + '\'' +
                ", deliveryStartTime=" + deliveryStartTime +
                ", deliveryEndTime=" + deliveryEndTime +
                ", completeStartTime=" + completeStartTime +
                ", completeEndTime=" + completeEndTime +
                ", workName='" + workName + '\'' +
                ", type='" + type + '\'' +
                '}'+super.getPageNum()+super.getPageSize();
    }
}
